package br.com.skpharma.dao;

import br.com.skpharma.db.DB;
import br.com.skpharma.vo.CategoriaVO;

public class DAOCategoria {
	private DB db = new DB("jdbc:postgresql://localhost:5432/skpharma","postgres","postgres");
	private CategoriaVO categoriaVO;

	public DAOCategoria(){
		categoriaVO = new CategoriaVO();
	}
	
	public CategoriaVO getCategoriaVO() {
		return categoriaVO;
	}

	public void setCidadeVO(CategoriaVO categoriaVO) {
		this.categoriaVO = categoriaVO;
	}
	
	public void carregar(int codigo){		
		if(db.connect()){
			db.select("select cod_categoria, ds_categoria from categoria where cod_categoria=" + codigo);
			if(db.moveNext()){
				categoriaVO.setCod(db.getInt("cod_categoria"));
				categoriaVO.setDs(db.getString("ds_categoria"));
			}
			db.disconnect();
		}		
	}

	public void obter(int codigo){		
		if(db.connect()){
			db.select("select categoria.* from categoria where cod_categoria =" + codigo);
			if(db.moveNext()){				
				categoriaVO.setCod(db.getInt("cod_categoria"));
				categoriaVO.setDs(db.getString("ds_categoria"));				
			}
			
			db.disconnect();
		}		
	}

}
